<?

class Comprobante extends EntidadDominio
{

  var $nroComprobante;
  var $fechaHora;
  var $descuento;
  var $factura;
  var $detalleComprobante;
  var $cargoHabitacion;
  var $totalComprobante;
  var $deshabilitado = 0;
  var $idReserva;
  var $items;
  
  public function getItems()
  {
    return $this->items;
  }

  public function setItems($items)
  {
    $this->items = $items;
  }

    public function getIdReserva()
  {
    return $this->idReserva;
  }

  public function setIdReserva($idReserva)
  {
    $this->idReserva = $idReserva;
  }

  function __construct()
  {
    $this->factura = new Factura();
    $this->cargoHabitacion = new CargoHabitacion();
  }

  public function getDeshabilitado()
  {
    return $this->deshabilitado;
  }

  public function setDeshabilitado($deshabilitado)
  {
    $this->deshabilitado = $deshabilitado;
  }

  public function getNombre()
  {
    return $this->nombre;
  }

  public function setNombre($nombre)
  {
    $this->nombre = $nombre;
  }

  public function getFechaHora()
  {
    return $this->fechaHora;
  }

  public function setFechaHora($fechaHora)
  {
    $this->fechaHora = $fechaHora;
  }

  public function getDescuento()
  {
    return $this->descuento;
  }

  public function setDescuento($descuento)
  {
    $this->descuento = $descuento;
  }

  public function getFactura()
  {
    return $this->factura;
  }

  public function setFactura($factura)
  {
    $this->factura = $factura;
  }

  public function getDetalleComprobante()
  {
    return $this->detalleComprobante;
  }

  public function setDetalleComprobante($detalleComprobante)
  {
    $this->detalleComprobante = $detalleComprobante;
  }

  public function getCargoHabitacion()
  {
    return $this->cargoHabitacion;
  }

  public function setCargoHabitacion($cargoHabitacion)
  {
    $this->cargoHabitacion = $cargoHabitacion;
  }

  public function getIdFactura()
  {
    return $this->factura->getId();
  }

  public function getIdCargoHabitacion()
  {
    return $this->cargoHabitacion->getId();
  }

  public function getNroComprobante()
  {
    return $this->nroComprobante;
  }

  public function setNroComprobante($nroComprobante)
  {
    $this->nroComprobante = $nroComprobante;
  }

  public function getTotalComprobante()
  {
    return $this->totalComprobante;
  }

  public function setTotalComprobante($totalComprobante)
  {
    $this->totalComprobante = $totalComprobante;
  }

}

?>